#! /usr/bin/env bash

// js 脚本
// bash 脚本

let data = require('./data.json');
let fs = require('fs');
let path = require('path');

// 如果是浏览器环境  使用的是xmlHttpRequest
// 如果是node环境   require('http').request/get
let axios = require('axios');

const TRANS_URL = "https://gitee.com/search/translate";

// 1. 数据有了
// 2. 函数 发送请求
// 3. 得到的是 promise // .all
// 4. 创建目录

function createDir() {
  let promises = [];
  data.forEach(item => {
    // promise
    promises.push(axios({
      url: TRANS_URL,
      method: 'GET',
      params: {q: item}
    }))
  });

  Promise.all(promises).then(res => {
    for (let i = 0; i < res.length; i++) {
      let dirName = res[i].data.result;
      console.log(dirName);
      fs.mkdirSync(path.join(__dirname, 'dirName/' + dirName));
    }
  });
}

createDir();

// npm i xl_create_translate
// npx create data.json
